package continuity;

/**
 * A játék objektumai ezen az interfészen keresztül
 * érik el a Game osztály speciális funkcióit.
 * @author FornetTeam
 */
public interface Communication {
    
    /**
     * A paraméterként megadott sorszámú karakter újjáéled.
     * @param characterNumber A characterNumber sorszáma. 
     */
    public void reloadCharacter(int characterNumber);
    
    /**
     * A karakter újjáéledési helyének beállítása.
     * @param reloadPosition A karakter újjáéledésének helye.
     * @param characterNumber A karakter sorszáma.
     */
    public void setReloadPosition(Node reloadPosition, int characterNumber);
    
    /**
     * A pálya végén meghívódó függvény.
     */
    public void disposeGame();
}
